package cn.iune.erp.customer;

import java.math.BigDecimal;
import java.text.ParseException;
import java.util.List;

import com.alibaba.fastjson.JSONObject;

import cn.iune.common.base.IBizDataIface;

public interface ICustomerItemService extends IBizDataIface {
	
	public void insert(CustomerItem obj);
	
	public void delete(String fID);
	
	public void update(CustomerItem obj);

	public List<CustomerItem> getAll();
	
	public CustomerItem getByID(String fID);

	JSONObject save(JSONObject object) throws ParseException ;

	CustomerItem packing(String userId, String enterpriseNo, String enterpriseName);

	CustomerItem insert(String customerID, String itemID, BigDecimal custPrice, String enterpriseNo, String enterpriseName, String userId);

	CustomerItem getByNo(String customerID, String itemID);

	List<CustomerItem> getByCustomerID(String customerID);

	List<CustomerItem> getByItemID(String itemNo);

	List<CustomerItem> getList(String enterpriseNo);

	CustomerItem updateUpperShelf(String customerID, String itemID, int upperShelf);




}